<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //1、内置对象。直接使用主要的又：Math对象、日期对象、数组对象、字符串对象
        //2、查看MDN文档
        //首先查阅该方法的功能
        //查看里面的参数的意义和类型
        //然后再查看返回值的意义和类型
        //最后进行demo进行测试

        //3、数组对象
        //创建数组的两种方式
        //（1）、通过字面量创建数组
        // var arr = [1,2,3]
        // console.log(arr[0]);

        //(2)、通过new来创建一个数组
        // var arr1 = new Array();
        // var arr1 = new Array(2); //这个2表示数组的长度是2，里面又两个空的数组元素
        // var arr1 = new Array(1,2,3)  //数组中写入两个及以上的元素就可以把元素写入数组中
        // console.log(arr1);

        //4、判断是否是数组
        //反转数组
        // function reverse(arr){
        //     var newArr = [];
        //     for(var i = arr.length - 1;i >= 0; i--){
        //         newArr[newArr.length] = arr[i]

        //     }
        //     return newArr;
        // }
        // console.log(reverse([1,2,2]));
        // console.log(reverse(1,2,2));
        // //判断数组
        // //（1）、instanceof
        // var arr = [];
        // var obj = {};
        // console.log(arr instanceof Array); //true
        // console.log(obj instanceof Array);  //false
        // //(2)、Array.isArray(参数)
        // console.log(Array.isArray(arr));
        // console.log(Array.isArray(obj));




    </script>
</body>
</html>